package com.hzlemone.form.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.hzlemone.form.model.request.FormItemRequestDTO;
import com.hzlemone.mapper.model.db.FormItemDO;

/**
 * @ClassName IFormInfoService.java
 * @Description 表单项服务接口
 * @author Francis.LW
 * @date 2017年11月13日
 **/

public interface IFormItemService {

	PageInfo<FormItemDO> listFormItemByPage(FormItemDO param);

	List<FormItemDO> listFormItem();

	List<FormItemDO> listFormItemByFormId(String formId);

	void saveFormItem(FormItemRequestDTO formItemRequestDTO);

	FormItemDO getFormItemById(String id);

	void updateFormItem(String id, FormItemRequestDTO formItemRequestDTO);

	void removeFormItem(String[] ids);
}
